//
// Decompiled by Jadx - 460ms
//
package me.plusne.common.Json;

import java.io.Serializable;
import java.util.List;

public class JsonHomeAppVersionSetList {
    private String app;
    private List<DataBean> data;
    private String down;
    private List<GroupBean> group;
    private int toHour;

    public boolean canEqual(Object obj) {
        return obj instanceof JsonHomeAppVersionSetList;
    }

    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof JsonHomeAppVersionSetList)) {
            return false;
        }
        JsonHomeAppVersionSetList jsonHomeAppVersionSetList = (JsonHomeAppVersionSetList) obj;
        if (!jsonHomeAppVersionSetList.canEqual(this) || getToHour() != jsonHomeAppVersionSetList.getToHour()) {
            return false;
        }
        String app = getApp();
        String app2 = jsonHomeAppVersionSetList.getApp();
        if (app != null ? !app.equals(app2) : app2 != null) {
            return false;
        }
        List<DataBean> data = getData();
        List<DataBean> data2 = jsonHomeAppVersionSetList.getData();
        if (data != null ? !data.equals(data2) : data2 != null) {
            return false;
        }
        List<GroupBean> group = getGroup();
        List<GroupBean> group2 = jsonHomeAppVersionSetList.getGroup();
        if (group != null ? !group.equals(group2) : group2 != null) {
            return false;
        }
        String down = getDown();
        String down2 = jsonHomeAppVersionSetList.getDown();
        return down != null ? down.equals(down2) : down2 == null;
    }

    public String getApp() {
        return this.app;
    }

    public List<DataBean> getData() {
        return this.data;
    }

    public String getDown() {
        return this.down;
    }

    public List<GroupBean> getGroup() {
        return this.group;
    }

    public int getToHour() {
        return this.toHour;
    }

    public int hashCode() {
        int toHour = getToHour() + 59;
        String app = getApp();
        int hashCode = (toHour * 59) + (app == null ? 43 : app.hashCode());
        List<DataBean> data = getData();
        int hashCode2 = (hashCode * 59) + (data == null ? 43 : data.hashCode());
        List<GroupBean> group = getGroup();
        int hashCode3 = (hashCode2 * 59) + (group == null ? 43 : group.hashCode());
        String down = getDown();
        return (hashCode3 * 59) + (down != null ? down.hashCode() : 43);
    }

    public void setApp(String str) {
        this.app = str;
    }

    public void setData(List<DataBean> list) {
        this.data = list;
    }

    public void setDown(String str) {
        this.down = str;
    }

    public void setGroup(List<GroupBean> list) {
        this.group = list;
    }

    public void setToHour(int i) {
        this.toHour = i;
    }

    public String toString() {
        return "JsonHomeAppVersionSetList(toHour=" + getToHour() + ", app=" + getApp() + ", data=" + getData() + ", group=" + getGroup() + ", down=" + getDown() + ")";
    }

    public static class DataBean implements Serializable {
        private String desc;
        private String level;
        private String title;
        private String uuid;

        public boolean canEqual(Object obj) {
            return obj instanceof DataBean;
        }

        public boolean equals(Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof DataBean)) {
                return false;
            }
            DataBean DataBean = (DataBean) obj;
            if (!DataBean.canEqual(this)) {
                return false;
            }
            String title = getTitle();
            String title2 = DataBean.getTitle();
            if (title != null ? !title.equals(title2) : title2 != null) {
                return false;
            }
            String desc = getDesc();
            String desc2 = DataBean.getDesc();
            if (desc != null ? !desc.equals(desc2) : desc2 != null) {
                return false;
            }
            String uuid = getUuid();
            String uuid2 = DataBean.getUuid();
            if (uuid != null ? !uuid.equals(uuid2) : uuid2 != null) {
                return false;
            }
            String level = getLevel();
            String level2 = DataBean.getLevel();
            return level != null ? level.equals(level2) : level2 == null;
        }

        public String getDesc() {
            return this.desc;
        }

        public String getLevel() {
            return this.level;
        }

        public String getTitle() {
            return this.title;
        }

        public String getUuid() {
            return this.uuid;
        }

        public int hashCode() {
            String title = getTitle();
            int hashCode = title == null ? 43 : title.hashCode();
            String desc = getDesc();
            int hashCode2 = ((hashCode + 59) * 59) + (desc == null ? 43 : desc.hashCode());
            String uuid = getUuid();
            int hashCode3 = (hashCode2 * 59) + (uuid == null ? 43 : uuid.hashCode());
            String level = getLevel();
            return (hashCode3 * 59) + (level != null ? level.hashCode() : 43);
        }

        public void setDesc(String str) {
            this.desc = str;
        }

        public void setLevel(String str) {
            this.level = str;
        }

        public void setTitle(String str) {
            this.title = str;
        }

        public void setUuid(String str) {
            this.uuid = str;
        }

        public String toString() {
            return "JsonHomeAppVersionSetList.DataBean(title=" + getTitle() + ", desc=" + getDesc() + ", uuid=" + getUuid() + ", level=" + getLevel() + ")";
        }
    }

    public static class GroupBean implements Serializable {
        private String title;
        private String uuid;

        public boolean canEqual(Object obj) {
            return obj instanceof GroupBean;
        }

        public boolean equals(Object obj) {
            if (obj == this) {
                return true;
            }
            if (!(obj instanceof GroupBean)) {
                return false;
            }
            GroupBean GroupBean = (GroupBean) obj;
            if (!GroupBean.canEqual(this)) {
                return false;
            }
            String title = getTitle();
            String title2 = GroupBean.getTitle();
            if (title != null ? !title.equals(title2) : title2 != null) {
                return false;
            }
            String uuid = getUuid();
            String uuid2 = GroupBean.getUuid();
            return uuid != null ? uuid.equals(uuid2) : uuid2 == null;
        }

        public String getTitle() {
            return this.title;
        }

        public String getUuid() {
            return this.uuid;
        }

        public int hashCode() {
            String title = getTitle();
            int hashCode = title == null ? 43 : title.hashCode();
            String uuid = getUuid();
            return ((hashCode + 59) * 59) + (uuid != null ? uuid.hashCode() : 43);
        }

        public void setTitle(String str) {
            this.title = str;
        }

        public void setUuid(String str) {
            this.uuid = str;
        }

        public String toString() {
            return "JsonHomeAppVersionSetList.GroupBean(title=" + getTitle() + ", uuid=" + getUuid() + ")";
        }
    }

}
